import { IContext, IParam, IViewCtx } from '../../common';

/**
 * 控制器仓库数据基类接口
 *
 * @export
 * @interface IStore
 */
export interface IStore {
	/**
	 * 应用上下文
	 *
	 * @type {IContext}
	 * @memberof IStore
	 */
	context: IContext;

	/**
	 * 视图导航参数
	 *
	 * @type {IParam}
	 * @memberof IStore
	 */
	viewParams: IParam;

	/**
	 * 计数器数据
	 *
	 * @type {IParam}
	 * @memberof IStore
	 */
	counterData: IParam;

	/**
	 * viewCtx
	 *
	 * @memberof IStore
	 */
	viewCtx: IViewCtx;
}
